package com.basic.business.finance.domain;

import com.basic.common.core.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import cn.idev.excel.annotation.ExcelProperty;
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import com.basic.common.utils.StringUtils;
import com.basic.common.utils.uuid.ULID;

import java.util.List;

/**
 * 账单明细对象 t_mony_main
 * 
 * @author zhaoxy_jn@163.com
 * @date 2025-07-07
 */
@Getter
@Setter
@ExcelIgnoreUnannotated
public class TMoneyMain extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String id;

    private List<String> ids;

    /** 规则平台 1支付宝 2拼多多 */
    @ExcelProperty(value = "规则平台 1支付宝 2拼多多")
    private String rulePlatform;

    /** 上传文件名称 */
    @ExcelProperty(value = "上传文件名称")
    private String excelName;

    /** 账单号 */
    @ExcelProperty(value = "账单号")
    private String storeCode;

    /** 账单名称 */
    @ExcelProperty(value = "账单名称")
    private String storeName;

    @ExcelProperty(value = "账单日期")
    private String billDate;

    @ExcelProperty(value = "状态")
    private String status;

    public TMoneyMain()
    {
        this.id = ULID.getId();
    }
}
